@charset "utf-8";
/* CSS Document */
.slidebox{ /*width:684px;*/width:57%; height:448px;}
.pic_con { height: 448px; width: 100%; position: relative; z-index: 1; overflow: hidden; }
.pic_con .pic { height: 448px; width: 100%; overflow: hidden }
.pic_con .pic li { width: 100%; height: 448px; }
.pic_con .pic img { width: 100%; height: 448px; display: block; }
.pic_con .txt-bg { position: absolute; bottom: 0; z-index: 4; height: 45px; left: 0px; width: 684px; background:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; overflow: hidden; }
.pic_con .txt { position: absolute; bottom: 0px; z-index: 5; height: 45px; width: 611px; overflow: hidden; left: 0px; }
.pic_con .txt li { height: 45px; line-height: 45px; position: absolute; text-align: left; width:611px; padding-left:10px;}
.pic_con .txt li a { display: block; color: #fff; font-size: 18px; }
.pic_con .num { position: absolute; z-index: 6; bottom: 20px; right: 10px; }
.pic_con .num li { float: left; position: relative; width: 8px; height: 8px; background-color: #737470; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; border-radius: 50%; }
.pic_con .num li.on, .pic_con .num li:hover { background-color: #1cb36a }
.pic_con .prev, .pic_con .next { position: absolute; top: 50%; margin-top: -37px; width: 40px; height: 74px;background: url(../images/focus_btn.png) no-repeat; z-index: 999; display: block; cursor: pointer }
.pic_con .prev { top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.pic_con .next { top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer; }
.pic_con .txt1{ display:none}
.pic_con .prev:hover{  background-position:0 0; }
.pic_con .next:hover{  background-position:-40px 0;}

.news_yw{ width:41.66666%; height:448px;}
.news_bt { width:100%; height:44px; background:#eeeeee}
.news_bt h1{ width:123px; height:44px; float:left; background:#004da9; font-size:20px; line-height:44px; text-align:center;}
.news_bt h1 a{ color:#FFF;}
.more{float:right;color:#c80b2c;font-size:15px;font-weight:400;line-height:42px; margin-right:16px;}
.more a{ color:#0670d2;}

.more22 {    color:#0670d2!important;font-weight:400;font-size:14px!important;float:right;line-height:54px;}
.yaow{ width:100%;  position:relative;  }
.yaow .hd{ height:40px; line-height:40px; background:#eee;    position:relative; }
.yaow .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:40px;   }
.yaow .hd ul li{ float:left; padding:0 26px; cursor:pointer; color:#000; font-size:20px; font-weight:200;}
.yaow .hd ul li.on{     height: 40px;
    background: #004da9;
    color: #FFF;}
/*.yaow .bd ul{  zoom:1; height:398px;}*/

.more_yw{float:right;color:#c80b2c;font-size:15px;font-weight:400;line-height:44px; margin-right:16px;position:absolute; right:10px; top:-1px;}
.more_yw a{ color:#0670d2;}


.xw{ height:180px;}
.xw li{position:relative}
.xw li a{line-height:42px;color:#333;font-size:16px;padding-left:15px;  }
.xw li a:hover{color:#cc0202}
.xw li:after{content:"";width:4px;height:4px;background-color:#666;display:block;position:absolute;left:0;top:18px;}
.xw li span {float: right;color: #999; font-size: 14px;line-height:42px;}
.videoBox{min-height: 498px}
.ztBox{
    padding-top: 10px;
    overflow: hidden;
    height:276px;
    background:url("../css/zt/shce/imagess/jcx-2.jpg");
    position: relative;
}
.ztBox li{
    position: relative;
    height: 192px;
    width: 388px;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
/*.biaaa{background:url("../css/zt/shce/imagess/bia.png");background-size: 40px 40px;position: absolute;}*/
.xsx{font-size:15px;color: #000;position:absolute;top:68px;left: 88px;color:#Fff;}
.gps{font-size:15px;color: #000;position:absolute;top:67px;left: 196px;color:#Fff;}
.lcx{font-size:15px;color: #000;position:absolute;top:114px;left: 293px;color:#Fff;}
.ycx{font-size:15px;color: #000;position:absolute;top:169px;left: 78px;color:#Fff;}
.zzx{font-size:15px;color: #000;position:absolute;top:153px;left: 199px;color:#Fff;}
/*.ztBox span:hover { color:#f38717;}*/
.ztBoxph{display: flex;justify-content:space-between;margin-top:20px;flex-wrap:wrap ;}
.ztBoxph li{width:108px;height:40px;background: #ebf4fc;line-height: 40px;border: 1px #d1d7e8 solid;
    margin: 0px 10px 10px 0;text-align: center;    font-weight: 600;position:relative;}
.ztBoxph li i{width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    /* -webkit-border-radius: 50%; */
    display: block;
    position: absolute;
    left: 7px;
    top: 12px;
    background: #f00;color:#fff;}
.ztBoxph li:hover{color:#fff;}

.ztBox li img{
    position: absolute;
    top: 0;
    left: 0;
    height: 192px;
    width: 388px;
}
.ztBox li img:hover{
    transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);
}
.ztBox li:nth-child(even){
    margin-left: 16px;
}
.ztBox li>a{
    display: block;
    text-align: center;
}
.ztBox li .title{
    position: relative;
    color: white;
    font-size: 24px;
    line-height: 192px;
}

.new{ height:auto; overflow:hidden;padding:10px;min-height: 152px;}
.new li{position:relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.new li a{line-height:39px;color:#333;font-size:16px;padding-left:15px;  }
.new li a:hover{color:#cc0202}
/*.new li:after{content:"";width:4px;height:4px;background-color:#666;display:block;position:absolute;left:0;top:18px;}*/
.new li span {float: right;color: #999; font-size: 14px;line-height:42px;}

.new1{ height:auto; overflow:hidden;padding:10px;}
.new1 li{position:relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.new1 li a{line-height:41px;color:#333;font-size:16px;padding-left:15px;  }
.new1 li a:hover{color:#cc0202}
.new1 li:after{content:"";width:4px;height:4px;background-color:#666;display:block;position:absolute;left:0;top:18px;}
.new1 li span {float: right;color: #999; font-size: 14px;line-height:42px;}

.common-left{ /*width:820px;*/width:68.3334%; height:auto; overflow:hidden;}
.zfdt{ /*width:784px;*/width:95.6097%; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;line-height:33px; font-size:20px;color:#004da9; font-weight:600; }
.zfdt i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -10px -10px; float:left}

.pat_xw{ /*width:402px;*/width:49.0243%;   }
.pat_js{ width:100%; height:320px;}
.pat_fw{ width:33.5%; height:400px;}
.pat_bt { width:100%; height:40px; margin-top:10px;background: #eeeeee}
.pat_bt h1{
    position: relative;width:123px; height:40px; float:left;  font-size:20px; line-height:40px; text-align:center; background: #004da9}
.pat_bt h1 a{ color:white;
    font-weight: 600;}



.sxcz{ /*width:820px;*/width:68.3334%; height:325px;}
.sxcz_bt { /*width:820px;*/width:68.3334%; height:40px; background:#eeeeee; margin-top:10px; }
.sxcz_bt h1{ width:123px; height:40px; float:left; background:#004da9; font-size:20px; line-height:40px; text-align:center;}
.sxcz_bt h1 a{ color:#FFF;}

.left1{/*width:820px;*/width:100%; height:auto; overflow:hidden;}
.left_2{width:49%;height:auto;float:left;}
.left_3{width:49%;height:auto;float:right;}

.sxcz .hd{ height:30px; line-height:30px;  padding:0 20px; position:relative; margin-left:210px;   }
.sxcz .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px; margin-top:11px;   }
.sxcz .hd ul li{ float:left; padding:0 10px; cursor:pointer;  }
.sxcz .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; border-top:2px solid #004da9; }
.sxcz .bd ul{   zoom:1;  }


.Meetjg{ width:402px; height:309px; overflow:hidden;}
.Meetjg span{display:block;width:100%;height:80px;margin-top:15px}
.Meetjg span img{width:102px;height:70px;float:left;margin-right:10px}
.Meetjg span h2{font-size:16px;line-height:25px; font-weight:bold;}
.Meetjg span h2 a{color:#000}
.Meetjg span p{font-size:15px;line-height:25px;text-indent:28px; color:#999999;}
.Meetjg span p a{color:#999999}
.line1{ width:402px; height:1px; border-bottom:1px #999999 dashed; margin-top:10px;}

.zfsp{/*width:1164px;*/width:97%; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zfsp i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -108px -10px; float:left}
.zfsp h1{width:300px;float:left}
.zfsp h1 a{color:#004da9;font-weight:600;}
.pic_gcj_nr{ /*width:820px;*/width:100%;}
.sPrev{  width:23px; height:49px; float:left; background:url(../images/an1.png) center center no-repeat ; margin-top:50px; position:absolute; left:0px; top:20px;z-index:99 }
.sNext{ width:23px; height:49px; float:left;background:url(../images/an2.png) center center no-repeat;margin-top:50px;  position:absolute; right:0px; top:20px;  }
.Box{ overflow:hidden; zoom:1; /*width:820px;*/width:100%;height:216px;position:relative;}
.list{overflow:hidden;width:1200px; font-family:微软雅黑; }
.list li{float: left; width:280px; margin-top:10px; padding:10px; list-style:none; position:relative; }
.list li>a{display: block; position: relative; width:100%; height:100%;}
.list li>a>i{position: absolute; width:40px; height:40px; left:50%; margin-left: -20px; top:40%; margin-top:-20px; background:url(../images/play01.png) no-repeat;}
.list img{width:100%; height:182px;}
.list-pic-details{width:280px; height:40px;background:#000; position:absolute; bottom:14px;background:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
.list-pic-details p{line-height:36px; height:36px; color:#FFF; text-align:center; font-size: 16px; }
.list-pic-details p a{color:#fff;font-size: 16px;font-weight:bold;}



.zfjj{/*width:784px;*/width:95.6097%; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zfjj i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -10px -62px; float:left}

.zfwh{/*width:784px;*/width:95.6097%; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zfwh i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -59px -62px; float:left}

.flfw{width:364px; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.flfw i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -108px -62px; float:left}

.zffw{width:100%; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zffw i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -157px -10px; float:left}

.zfhd{width:100%; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zfhd i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -157px -62px; float:left}



.common-right{ /*width:364px;*/width:30.3333%; }
.zfrw{width:328px; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;}
.zfrw h1{ float:left;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zfrw h1 a{color:#004da9;}
.zfrw i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url(../images/04.png) ; float:left}
.Meeting-right{ margin-top:10px;}
.Meeting-right span{display:block;width:100%;height:122px;}
.Meeting-right span img{width:150px;height:105px;float:left;margin-right:10px}
.Meeting-right span p{font-size:15px;line-height:28px;text-indent:2em;color:#0057ae}
.Meeting-right span p a{color:#fa0000}
.line{ width:344px; height:1px; border-bottom:1px #abc3dc dashed; margin-bottom:20px;}
.zfzt{width:344px; height:33px; border-bottom:2px solid #0057ae; padding:6px 18px;line-height:28px; font-size:20px;color:#004da9; font-weight:600;padding:0 10px;}
.zfzt i{display:inline-block;margin-right:8px;width: 4px; height: 18px; background:#0057ae; float:left; margin-top:6px;}
.zfzt h1{ float:left; color:#0057ae;font-weight:600;}
.zfzt h1 a{color:#0057ae;}
.more1{float:right;color:#c80b2c;font-size:15px;font-weight:400;line-height:30px; }
.more1 a{ color:#0670d2;}
.zt{ width:344px; height:246px; overflow:hidden;padding:5px 10px 10px 10px;}
.zt ul{ display:block;}
.zt li{ width:344px; height:78px; margin-bottom:10px;}
.zt li img{width:344px; height:78px;dispay:block}
.r_xw{ width:364px; height:320px;}
.r_fw{ width:30.333333%; height:360px;}
.r_bt { width:100%; height:40px; background:#eeeeee; margin-top:10px;}
.r_bt h1{ width:280px; height:40px; float:left; background:#004da9; font-size:20px; line-height:40px; text-align:center;}
.r_bt h1 a{ color:#FFF;}

.banner{ width:1200px; height:110px;}
.banner img{width:100%; height:110px;}

.zfwh-left{ width:820px; height:auto; overflow:hidden;}
.flfw-right{ width:364px; height:auto; overflow:hidden;}

.pat_wh{ width:402px; height:344px;}
.brandList{height:161px}
.brandList li{float:left;width:400px;margin:0;display:inline}
.brandList img{width:400px;height:161px}
#LeftArr{background:url(../images/jt.jpg) no-repeat;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6;z-index:1;width:30px;height:45px;cursor:pointer;overflow:hidden;position:absolute;top:60px;display:inline;float:left}
.wh_tit.mb5{text-align:center;line-height:37px}
#RightArr{display:inline;background:url(../images/jt2.jpg) no-repeat;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6;z-index:1;width:30px;height:45px;cursor:pointer;overflow:hidden;position:absolute;top:60px;right:0;display:inline;float:left}
.rightaa{width:400px;height:auto;margin-left:auto;margin-right:auto;margin-top:7px;position:relative}


.yh{ width:381px; height: 250px; margin:10px auto 0;}

.navi{ z-index:8; margin-left:160px; margin-top:0px;}
.yh ul.navi li{ background:url(../images/banner1_03.png) no-repeat; width:26px; height:26px; overflow:hidden; margin-right:3px; cursor:pointer;}
.yh ul.navi li.hover{ background-position:0 -26px;}
ul.lifl li{ float:left;}
.yh img{width: 381px; height: 230px;}
.scroll{ position:relative; overflow:hidden;}
.scroll ul{ position:absolute; width:200em;}
.scroll ul li{ float:left;}
.b1{ height:230px; position:relative; left:0px; width:381px;}

.flfw-nr{ width:400px; height:auto; overflow:hidden; margin-top:6px;}
.flfw-nr ul{ display:block;}
.flfw-nr li{ float:left; border:2px solid #FFF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;-moz-box-shadow:-3px 4px 10px #949494; -webkit-box-shadow:-3px 4px 10px #949494; box-shadow:-3px 4px 10px #949494; margin:10px 10px;  font-size:20px; font-weight:600; text-align:center; }
.one{ background:#906b4a; width:100px; height:40px;line-height:40px; }
.flfw-nr li a{ color:#FFF;}
.two{background:#5f9fee; width:100px; height:40px;line-height:40px;}
.three{background:#d42c2c; width:100px; height:40px;line-height:40px;}
.four{background:#fb8c29; width:100px; height:40px;line-height:40px;}
.five{background:#955eb7; width:100px; height:40px;line-height:40px;}
.six{background:#93cdeb; width:100px; height:40px;line-height:40px;}
.seven{background:#ff6868; width:220px; height:50px;line-height:50px;}
.eight{ width:347px; height:81px;}

.zffw-nr{ width:1200px; height:auto; overflow:hidden;}
.zffw-nr ul{ display:block;}
.zffw-nr li{ list-style:none; float:left; width:291px; height:82px;}
.zffw-nr img{width:291px; height:82px;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.left_r{ margin-left:12px;}


.xmt{ width:400px; height:auto; overflow:hidden;}
.xmt ul{ display:block;}
.xmt li{ width:98px; height:126px; margin:16px 0 0px 60px; float:left;}
.xmt img{width:82px; height:82px;padding:8px; border:#d1d7e8 solid 1px;}
.xmt p{ line-height:28px; font-size:16px; text-align:center;}


.wqfb-l{ width:178px; height:266px; border:#d1d7e8 1px solid;}
.wqfb-r{ width:220px; height:266px; }
.wqfb-r ul{ display:block;}
.wqfb-r li{ float:left; width:96px; height:36px; margin-left:8px; margin-bottom:8px; text-align:center; border:#d1d7e8 solid 1px; line-height:36px;position:relative;}
.wqfb-r li:after{content:"";width:4px;height:4px;background-color:#fa0000;display:block;position:absolute;left:14px;top:16px;}

.xxbs{ width:364px; height:auto; overflow:hidden;}
.xxbs ul{ display:block; margin-top:16px;}
.xxbs li{ list-style:none; width:108px; background:#ebf4fc; height:40px; line-height:40px; border:1px #d1d7e8 solid; margin:0px 10px 10px 0;  float:left; text-align:center; position:relative; font-weight:600;}
.xxbs li i{ width:20px; height:20px; line-height:20px; border-radius:50%;-moz-border-radius:50%; -webkit-border-radius:50%; display:block;position:absolute;left:18px;top:10px;}
.dy{ background:#F00; color:#FFF;}
.de{background:#fa5514; color:#FFF;}
.ds{background:#ff9d2d; color:#FFF;}
.dw{ background:#848282; color:#FFF;}
.dy1{ background:#F00; color:#FFF;}
.dy2{background:#fa5514; color:#FFF;}
.dy3{background:#ff9d2d; color:#FFF;}
.dy4,.dy5,.dy6,.dy7,.dy8,.dy9,.dy10,.dy11{ background:#848282; color:#FFF;}
.bsrk{ width:320px; height:50px;  text-align:center; line-height:50px; margin-top:10px; margin-left:20px; position:relative; font-size:24px; color:#FFF;}
.bsrk:after{content:"";width:36px;height:33px;background:url(../images/bsk.png);display:block;position:absolute;left:46px;top:10px;}
.bsrk a:link,.bsrk a:visited { color:#fff; background:#3c5a9f; display:block;border-radius:30px;-moz-border-radius:30px; -webkit-border-radius:30px; }
.bsrk a:hover { color:#fff; background:#223a73;}

.slideTxtBox{ width:98.8333%; border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#f4f4f4;  border-bottom:1px solid #ddd;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:40px; margin:0;  }
.slideTxtBox .hd ul li{ float:left; padding:0  92px; cursor:pointer; color:#0145a3; font-size:18px; font-weight:600;  }
.slideTxtBox .hd ul li.on{ height:40px;  border-bottom:2px solid #0145a3; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1; height:116px;}
.slideTxtBox .bd li{ height:30px; line-height:30px; width:190px; border-right:1px #CCC dashed; float:left; text-align:center;  }



.maps-box{background-color:#fbfbfb}
.map-cities-box{position:relative;margin:0px auto;width:240px;height:346px; background:url(../images/map.jpg)}
.map-inner{position:absolute;z-index:2;width:24px;height:64px;background:url(../images/bia.png);cursor:pointer}
.map-inner:hover{background:url(../images/biah.png);}
.map-1{top:124px;left:113px}
.map-city-name{position:absolute;bottom:0;left:0;height:12px;font-weight:600;font-size:12px;line-height:12px}
.city-name-1{top:24px;left:-30px;width:65px}
.map-city-info{position:absolute;top:-35px;left:-50px;z-index:10;padding-right:40px;padding-left:5px;height:50px;min-width:50px;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.5);box-shadow:0 0 8px 0 rgba(0,0,0,.5);line-height:24px}
.map-inner .map-city-name a,.map-inner:hover .map-city-name a{color:#fff}
.map-inner .map-city-name a:hover,.map-inner:hover .map-city-name a{color:#ea9e27}
.tip-down{margin:0 auto;width:0;height:0;border-top:10px solid #fff;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent}
.map-2{top:15px;left:168px}
.city-name-2{top:40px;left:8px;width:65px}
.map-3{top:35px;left:142px}
.map-4{top:82px;left:135px}
.map-5{top:150px;left:92px}
.map-6{top:116px;left:155px}
.city-name-6{top:25px;left:-6px;width:14px}
.map-7{top:162px;left:154px}
.map-8{top:208px;left:140px}
.map-9{top:256px;left:140px}
.map-10{top:226px;left:85px}
.map-11{top:280px;left:80px}

.hzt{ width:684px; height:100px; float:left;}
.hzt img{width:684px; height:100px;}
.rzt{ width:500px; height:100px; float:left; margin-left:16px;}
.rzt img{width:100%; height:100px;}
.zttt{width:100%; height:100px;}
.zttt img{width:100%; height:100px;}


.pat_g{ width:33.5%; height:380px;}
.pat_j{ width:33.5%; height:380px;}
.pat_f{ width:30.33333%; height:380px;}
.pat_sf{ width:68.3333%; height:270px;}
.pat_fwk{ width:30.33333%; height:270px;}
.sf_bt { width:100%; height:40px; background:#eeeeee; margin-top:10px;}
.sf_bt h1{ width:123px; height:40px; float:left; background:#004da9; font-size:20px; line-height:40px; text-align:center; }
.sf_bt h1 a{ color:#fff;}

.service li i { background: url(../images/css_sprites.png) 0 0 no-repeat;}
.service{ width:402px;overflow:hidden;height:auto;}
.service li{font-size:15px;line-height:142px;position:relative;float:left;overflow:hidden;width:124px;height:94px;margin-top:10px;margin-left:10px;text-align:center;border:1px solid #d1d6dc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eef7fc}
.service .reset-mglf{margin-left:0}
.service li a:hover{background-color:#d9e9fc; color:#004da9;}
.service li a{display:block}
.service li i{position:absolute;top:8px;left:38px;display:block;width:49px;height:53px;cursor:pointer}
.service li .ico1{background-position: -79px -10px}
.service li .ico2{background-position:-79px -229px}
.service li .ico3{background-position:-148px -10px}
.service li .ico4{background-position:-10px -83px}
.service li .ico5{background-position:-79px -83px}
.service li .ico6{background-position:-148px -83px}
.service li .ico7{background-position:-217px -10px}
.service li .ico8{background-position:-217px -83px}
.service li .ico9{background-position:-10px -156px}


.service1 li i { background: url(../images/css_sprites.png) 0 0 no-repeat;}
.service1{ width:402px;overflow:hidden;height:auto;}
.service1 li{font-size:15px;line-height:142px;position:relative;float:left;overflow:hidden;width:124px;height:94px;margin-top:10px;margin-left:10px;text-align:center;border:1px solid #d1d6dc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eef7fc}
.service1 .reset-mglf{margin-left:0}
.service1 li a:hover{background-color:#d9e9fc; color:#004da9;}
.service1 li a{display:block}
.service1 li i{position:absolute;top:8px;left:38px;display:block;width:49px;height:53px;cursor:pointer}
.service1 li .ico11{background-position:-79px -156px}
.service1 li .ico12{background-position:-148px -156px}
.service1 li .ico13{background-position:-217px -156px}
.service1 li .ico14{background-position: -286px -10px}
.service1 li .ico15{background-position:-286px -83px}
.service1 li .ico16{background-position:-286px -156px}

.service01 li i { background: url(../images/css_sprites.png) 0 0 no-repeat;}
.service01{ width:402px;overflow:hidden;height:auto;}
.service01 li{font-size:15px;line-height:22px;position:relative;float:left;overflow:hidden;width:142px;height:70px;margin-top:10px;margin-left:10px;text-align:center;border:1px solid #d1d6dc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eef7fc;padding-top:24px;padding-left:50px;}
.service01 .reset-mglf{margin-left:0}
.service01 li:hover{background-color:#d9e9fc; }
.service01 li a{display:block;}
.service01 li a:hover{color:#004da9;}
.service01 li i{position:absolute;top:20px;left:22px;display:block;width:49px;height:53px;cursor:pointer}
.service01 li .ico41{background-position:-424px -229px}
.service01 li .ico42{background-position:-424px -302px}

.service2 li i { background: url(../images/css_sprites.png) 0 0 no-repeat;}
.service2{ width:364px;overflow:hidden;height:auto;}
.service2 li{font-size:15px;line-height:142px;position:relative;float:left;overflow:hidden;width:112px;height:94px;margin-top:10px;margin-left:10px;text-align:center;border:1px solid #d1d6dc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eef7fc}
.service2 .reset-mglf{margin-left:0}
.service2 li a:hover{background-color:#d9e9fc; color:#004da9;}
.service2 li a{display:block}
.service2 li i{position:absolute;top:8px;left:38px;display:block;width:49px;height:53px;cursor:pointer}
.service2 li .ico21{background-position: -10px -229px}
.service2 li .ico22{background-position: -10px -10px}
.service2 li .ico23{background-position:-148px -229px}
.service2 li .ico24{background-position:-217px -229px}
.service2 li .ico25{background-position: -286px -229px}
.service2 li .ico26{background-position:-355px -10px}
.service2 li .ico27{background-position:-355px -83px}
.service2 li .ico28{background-position:-355px -156px}
.service2 li .ico29{background-position:-355px -229px}


.service3 li i { background: url(../images/css_sprites.png) 0 0 no-repeat;}
.service3{ width:678px;overflow:hidden;height:auto; float:left;}
.service3 li{font-size:15px;line-height:42px;position:relative;float:left;overflow:hidden;width:110px;height:70px;margin-top:10px;margin-left:10px;text-align:center;border:1px solid #d1d6dc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eef7fc;padding-top:24px;padding-left:50px;}
.service3 .reset-mglf{margin-left:0}
.service3 li:hover{background-color:#d9e9fc; }
.service3 li a{display:block}
.service3 li a:hover{color:#004da9;}
.service3 li i{position:absolute;top:18px;left:22px;display:block;width:49px;height:53px;cursor:pointer}
.service3 li .ico31{background-position: -10px -302px}
.service3 li .ico32{background-position: -79px -302px}
.service3 li .ico33{background-position:-148px -302px}
.service3 li .ico34{background-position:-217px -302px}
.service3 li .ico35{background-position: -286px -302px}
.service3 li .ico36{background-position:-355px -302px}
.service3 li .ico37{background-position:-424px -10px}
.service3 li .ico38{background-position:-424px -83px}

.service03 li i { background: url(../images/css_sprites.png) 0 0 no-repeat;}
.service03{ width:138px;overflow:hidden;height:auto; float:left;}
.service03 li{font-size:15px;line-height:32px;position:relative;float:left;overflow:hidden;width:126px;height:90px;margin-top:10px;margin-left:10px;text-align:center;border:1px solid #d1d6dc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eef7fc;padding-top:110px; display:block;}
.service03 .reset-mglf{margin-left:0}
.service03 li:hover{background-color:#d9e9fc; color:#004da9;}
.service03 li a{display:block}
.service03 li a:hover{color:#004da9;}
.service03 li i{position:absolute;top:48px;left:38px;display:block;width:49px;height:53px;cursor:pointer}
.service03 li .ico39{background-position:-424px -156px}

.webo{ width:402px;  position:relative; margin-top:11px;  }
.webo .hd{ height:40px; line-height:40px; background:#eeeeee;    position:relative;  }
.webo .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:40px;   }
.webo .hd ul li{ float:left; padding:0 26px; cursor:pointer; color:#0145a3; font-size:20px; font-weight:200; background:#b6d3f5;border-left:1px solid #FFF;  }
.webo .hd ul li.on{ height:40px;   background:#004da9; color:#FFF; }
.webo .bd ul{  zoom:1; height:380px;}

.ts_xw{ /*width:364px;*/width:30.3333%; height:auto;}
.shuh{ width:100%;  position:relative; margin-top:11px;  }
.shuh .hd{ height:40px; line-height:40px; background:#eeeeee;    position:relative;  }
.shuh .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:40px;   }
.shuh .hd ul li{ float:left; padding:0 26px; cursor:pointer; color:#0145a3; font-size:20px; font-weight:200; background:#b6d3f5; border-left:1px solid #FFF;  }
.shuh .hd ul li.on{ height:40px;   background:#004da9; color:#FFF; }
.shuh .bd ul{  zoom:1; height:250px;}

.newh{ height:auto; overflow:hidden;padding:10px;}
.newh li{position:relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:48.29%; float:left; margin-right:4px;}
.newh li a{line-height:38px;color:#333;font-size:16px;padding-left:15px;  }
.newh li a:hover{color:#cc0202}
.newh li:after{content:"";width:4px;height:4px;background-color:#666;display:block;position:absolute;left:0;top:18px;}
.newh li span {float: right;color: #999; font-size: 14px;line-height:42px;}

.shey{ width:400px;}

.banner2{ /*width:820px;*/width:68.3334%; height:110px; margin-bottom:12px;}
.zfwh i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url('../images/css_s.png') -59px -62px; float:left}

.tszs{width:328px; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;}
.tszs h1{ float:left;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.tszs h1 a{color:#004da9;}
.tszs i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url(../images/01.png);  float:left}

.zfztl{width:328px; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;}
.zfztl h1{ float:left;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zfztl h1 a{color:#004da9;}
.zfztl i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url(../images/02.png);  float:left}

.zxgk{width:328px; height:33px; border-top:3px solid #0768db; background:#d9e9fc;padding:3px 18px;}
.zxgk h1{ float:left;line-height:33px; font-size:20px;color:#004da9; font-weight:600;}
.zxgk h1 a{color:#004da9;}
.zxgk i{display:inline-block;margin-right:8px;width: 29px; height: 32px;  background: url(../images/03.png);  float:left}

@media screen and (max-width: 720px){
    .list,.banner,.zffw-nr{
        width: 1100px;
    }}
@media screen and (max-width: 720px){
    .slideTxtBox .hd ul li{
        padding:0 60px
    }}
/*videoList*/
.videoList{
    padding-top: 10px;
}
.videoList li{
    overflow: hidden;
    height: 78px;
    padding-bottom: 10px;
    position: relative;

}
.videoList li>a{
    display: block;
    overflow: hidden;
}

.videoList .img{
    position: absolute;
    width: 134px;
    height: 76px;
    border: 1px solid #ccc;

}
.videoList .img img{
    width: 134px;
    height: 76px;
}
.videoList .title{
    padding:16px 0 16px 146px;
    height: 46px;
    word-break: break-all;
}
.videoList .title p{
    line-height: 23px;
    height: 46px;
    overflow: hidden;
}


.new2r {
    height: auto;
    overflow: hidden;
}
